From ef556689f8159ec99ff4a98839f6893e6ca84143 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 24 Feb 2018 01:01:30 -0500 Subject: [PATCH] Update docs for changed options --- docs/reference/gtk/building.sgml | 100 +++++++++++++------------------ 1 file changed, 40 insertions(+), 60 deletions(-) diff --git a/docs/reference/gtk/building.sgml b/docs/reference/gtk/building.sgml index 04f0d20cef..047d241f67 100644 --- a/docs/reference/gtk/building.sgml +++ b/docs/reference/gtk/building.sgml @@ -304,75 +304,59 @@ How to compile GTK+ itself - -Denable-cups-print-backend=yes - -Denable-cups-print-backend=no - -Denable-cups-print-backend=auto + -Dprint-backends=all + -Dprint-backends=none + -Dprint-backends=cups,lpr,... - -Denable-papi-print-backend=yes - -Denable-papi-print-backend=no - -Denable-papi-print-backend=auto + -Dcolord=yes + -Dcolord=no + -Dcolord=auto - -Denable-cloudprint-print-backend=yes - -Denable-cloudprint-print-backend=no - -Denable-cloudprint-print-backend=auto + -Dvulkan=yes + -Dvulkan=no + -Dvulkan=auto - -Denable-test-print-backend=yes - -Denable-test-print-backend=no - -Denable-test-print-backend=auto + -Dx11-backend=true + -Dx11-backend=false - -Denable-colord=yes - -Denable-colord=no - -Denable-colord=auto + -Dcloudproviders=true + -Dcloudproviders=false - -Denable-vulkan=yes - -Denable-vulkan=no - -Denable-vulkan=auto + -Dxinerama=yes + -Dxinerama=no + -Dxinerama=auto - -Denable-x11-backend=true - -Denable-x11-backend=false + -Dwin32-backend=true + -Dwin32-backend=false - -Denable-xinerama=true - -Denable-xinerama=false + -Dquartz-backend=true + -Dquartz-backend=false - -Denable-win32-backend=true - -Denable-win32-backend=false + -Dbroadway-backend=true + -Dbroadway-backend=false - -Denable-quartz-backend=true - -Denable-quartz-backend=false + -Dwayland-backend=true + -Dwayland-backend=false - - -Denable-broadway-backend=true - -Denable-broadway-backend=false - - - - -Denable-wayland-backend=true - -Denable-wayland-backend=false - - - - -Denable-mir-backend=true - -Denable-mir-backend=false - -Dintrospection=true -Dintrospection=false @@ -381,7 +365,7 @@ How to compile GTK+ itself - <systemitem>enable-xinerama</systemitem> + <systemitem>xinerama</systemitem> By default GTK+ will try to link against the Xinerama libraries @@ -391,8 +375,8 @@ How to compile GTK+ itself - <systemitem>enable-documentation</systemitem> and - <systemitem>enable-man-pages</systemitem> + <systemitem>documentation</systemitem> and + <systemitem>man-pages</systemitem> The gtk-doc package is @@ -403,38 +387,33 @@ How to compile GTK+ itself gtk-doc installed and are modifying GTK+, you may want to enable gtk-doc support by passing - in enable-documentation. + in documentation. Additionally, some tools provided by GTK+ have their own manual pages generated using a similar set of dependencies; if you have xsltproc then you - can generate manual pages by passing enable-man-pages + can generate manual pages by passing man-pages when configuring the build. - <systemitem>enable-cups-print-backend</systemitem>, - <systemitem>enable-papi-print-backend</systemitem>, - <systemitem>enable-cloudprint-print-backend</systemitem>, and - <systemitem>enable-test-print-backend</systemitem> + <systemitem>print-backends</systemitem> By default, GTK+ will try to build various print backends if - their dependencies are found. These options can be used to - explicitly control whether each print backend should be built - or not. + their dependencies are found. This option can be used to + explicitly control which print backends should be built. - <systemitem>enable-x11-backend</systemitem>, - <systemitem>enable-win32-backend</systemitem>, - <systemitem>enable-quartz-backend</systemitem>, - <systemitem>enable-broadway-backend</systemitem>, - <systemitem>enable-wayland-backend</systemitem>, and - <systemitem>enable-mir-backend</systemitem> + <systemitem>x11-backend</systemitem>, + <systemitem>win32-backend</systemitem>, + <systemitem>quartz-backend</systemitem>, + <systemitem>broadway-backend</systemitem> and + <systemitem>wayland-backend</systemitem> Enable specific backends for GDK. If none of these options @@ -459,8 +438,9 @@ How to compile GTK+ itself - <systemitem>build-tests</systemitem> - <systemitem>demos</systemitem> + <systemitem>build-tests</systemitem>, + <systemitem>install-tests</systemitem>, + <systemitem>demos</systemitem> By default, GTK+ will build quite a few tests and demos. -- 2.30.2